#define _CRT_SECURE_NO_WARNINGS

#include "QuickSort.h"

void TestQuickSort()
{
	int arr[] = { 6,1,2,7,9,3,4,5,10,8 };
	int sz = sizeof(arr) / sizeof(int);

	QuickSort(arr, 0, sz - 1);
	PrintArray(arr, sz);
}

void TestQuickSortNotR()
{
	int arr[] = { 6,1,2,7,9,3,4,5,10,8 };
	int sz = sizeof(arr) / sizeof(int);

	QuickSortNotR(arr, 0, sz - 1);
	PrintArray(arr, sz);
}

void TestMergeSort()
{
	int arr[] = { 6,1,2,7,9,3,4,5,10,8 };
	int sz = sizeof(arr) / sizeof(int);

	MergeSort(arr,sz);
	PrintArray(arr, sz);
}

void TestMergeSortNotR()
{
	int arr[] = { 6,1,2,7,9,3,4,5,10,8,11 };
	int sz = sizeof(arr) / sizeof(int);

	MergeSortNotR(arr, sz);
	PrintArray(arr, sz);
}

int main()
{
	/*TestQuickSort();*/
	TestQuickSortNotR();
	/*TestMergeSort();*/
	/*TestMergeSortNotR();*/
	return 0;
}